Josh Beaumont has signed a new three-year contract with Sale Sharks and will also be club captain for the coming season.
Josh Beaumont has signed a new three-year contract with Sale Sharks and will also be club captain for the coming season.